#ifndef MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LRINT_DATA_H

DataLongDouble g_lrintData[] = {
    {-0x1p-149, static_cast<long int>(0x0p+0)},
    {0x0p+0, static_cast<long int>(0x0p+0)},
    {0x1p-149, static_cast<long int>(0x0p+0)},
    {0x1.b851eap-2, static_cast<long int>(0x0p+0)},
    {0x1p-1, static_cast<long int>(0x0p+0)},
    {0x1.051ebap-1, static_cast<long int>(0x1p+0)},
    {0x1.f0a3d6p-1, static_cast<long int>(0x1p+0)},
    {0x1p+0, static_cast<long int>(0x1p+0)},
    {0x1.051ebap+0, static_cast<long int>(0x1p+0)},
    {0x1.6e1478p+0, static_cast<long int>(0x1p+0)},
    {0x1.8p+0, static_cast<long int>(0x1p+1)},
    {0x1.947ae4p+0, static_cast<long int>(0x1p+1)},
    {0x1.fae146p+0, static_cast<long int>(0x1p+1)},
    {0x1p+1, static_cast<long int>(0x1p+1)},
    {0x1.08f5c4p+1, static_cast<long int>(0x1p+1)},
    {0x1.3ae146p+1, static_cast<long int>(0x1p+1)},
    {0x1.4p+1, static_cast<long int>(0x1p+1)},
    {0x1.43d70cp+1, static_cast<long int>(0x1.8p+1)},
    {0x1.8fc28ep+6, static_cast<long int>(0x1.9p+6)},
    {0x1.9p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.9047bp+6, static_cast<long int>(0x1.9p+6)},
    {0x1.91d708p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.92p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.9247bp+6, static_cast<long int>(0x1.94p+6)},
    {0x1.f3faep+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f4p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f4052p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f435cp+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f44p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f44b88p+9, static_cast<long int>(0x1.f48p+9)},
    {0x1.fffffep+20, static_cast<long int>(0x1p+21)},
    {0x1p+21, static_cast<long int>(0x1p+21)},
    {0x1.000002p+21, static_cast<long int>(0x1p+21)},
    {0x1.fffffep+21, static_cast<long int>(0x1p+22)},
    {0x1p+22, static_cast<long int>(0x1p+22)},
    {0x1.000002p+22, static_cast<long int>(0x1p+22)},
    {0x1.fffffep+22, static_cast<long int>(0x1p+23)},
    {0x1p+23, static_cast<long int>(0x1p+23)},
    {0x1.000002p+23, static_cast<long int>(0x1.000002p+23)},
    {0x1.fffffep+23, static_cast<long int>(0x1.fffffep+23)},
    {0x1p+24, static_cast<long int>(0x1p+24)},
    {0x1.000002p+24, static_cast<long int>(0x1.000002p+24)},
    {0x1.fffffep+24, static_cast<long int>(0x1.fffffep+24)},
    {0x1p+25, static_cast<long int>(0x1p+25)},
    {0x1.000002p+25, static_cast<long int>(0x1.000002p+25)},
    {-0x1.2e147cp-1, static_cast<long int>(-0x1p+0)},
    {-0x1p-1, static_cast<long int>(0x0p+0)},
    {-0x1.e147acp-2, static_cast<long int>(0x0p+0)},
    {-0x1.170a4p+0, static_cast<long int>(-0x1p+0)},
    {-0x1p+0, static_cast<long int>(-0x1p+0)},
    {-0x1.d70a3cp-1, static_cast<long int>(-0x1p+0)},
    {-0x1.851ebap+0, static_cast<long int>(-0x1p+1)},
    {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
    {-0x1.75c28ep+0, static_cast<long int>(-0x1p+0)},
    {-0x1.051ebap+1, static_cast<long int>(-0x1p+1)},
    {-0x1p+1, static_cast<long int>(-0x1p+1)},
    {-0x1.f5c28ep+0, static_cast<long int>(-0x1p+1)},
    {-0x1.4b852p+1, static_cast<long int>(-0x1.8p+1)},
    {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
    {-0x1.370a3cp+1, static_cast<long int>(-0x1p+1)},
    {-0x1.903d72p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.9p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.8fc28ep+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.9247bp+6, static_cast<long int>(-0x1.94p+6)},
    {-0x1.92p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.91b85p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.f40b88p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f4p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f3f708p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f4414ap+9, static_cast<long int>(-0x1.f48p+9)},
    {-0x1.f44p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f43708p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.000002p+21, static_cast<long int>(-0x1p+21)},
    {-0x1p+21, static_cast<long int>(-0x1p+21)},
    {-0x1.fffffep+20, static_cast<long int>(-0x1p+21)},
    {-0x1.000002p+22, static_cast<long int>(-0x1p+22)},
    {-0x1p+22, static_cast<long int>(-0x1p+22)},
    {-0x1.fffffep+21, static_cast<long int>(-0x1p+22)},
    {-0x1.000002p+23, static_cast<long int>(-0x1.000002p+23)},
    {-0x1p+23, static_cast<long int>(-0x1p+23)},
    {-0x1.fffffep+22, static_cast<long int>(-0x1p+23)},
    {-0x1.000002p+24, static_cast<long int>(-0x1.000002p+24)},
    {-0x1p+24, static_cast<long int>(-0x1p+24)},
    {-0x1.fffffep+23, static_cast<long int>(-0x1.fffffep+23)},
    {-0x1.000002p+25, static_cast<long int>(-0x1.000002p+25)},
    {-0x1p+25, static_cast<long int>(-0x1p+25)},
    {-0x1.fffffep+24, static_cast<long int>(-0x1.fffffep+24)},
    {0x1.fffffep+29, static_cast<long int>(0x1.fffffep+29)},
    {0x1p+30, static_cast<long int>(0x1p+30)},
    {0x1.000002p+30, static_cast<long int>(0x1.000002p+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {-0x1.000002p+30, static_cast<long int>(-0x1.000002p+30)},
    {-0x1p+30, static_cast<long int>(-0x1p+30)},
    {-0x1.fffffep+29, static_cast<long int>(-0x1.fffffep+29)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {0x1.fd70a2p+1, static_cast<long int>(0x1p+2)},
    {0x1p+2, static_cast<long int>(0x1p+2)},
    {0x1.01eb88p+2, static_cast<long int>(0x1p+2)},
    {0x1.ff5c26p+2, static_cast<long int>(0x1p+3)},
    {0x1p+3, static_cast<long int>(0x1p+3)},
    {0x1.023d72p+3, static_cast<long int>(0x1p+3)},
    {0x1.fd70a2p+3, static_cast<long int>(0x1p+4)},
    {0x1p+4, static_cast<long int>(0x1p+4)},
    {0x1.00a3dap+4, static_cast<long int>(0x1p+4)},
    {0x1.feb85p+4, static_cast<long int>(0x1p+5)},
    {0x1p+5, static_cast<long int>(0x1p+5)},
    {0x1.006668p+5, static_cast<long int>(0x1p+5)},
    {0x1.ff851cp+5, static_cast<long int>(0x1p+6)},
    {0x1p+6, static_cast<long int>(0x1p+6)},
    {0x1.0028f8p+6, static_cast<long int>(0x1p+6)},
    {0x1.ffd708p+6, static_cast<long int>(0x1p+7)},
    {0x1p+7, static_cast<long int>(0x1p+7)},
    {0x1.001ebap+7, static_cast<long int>(0x1p+7)},
    {0x1.ffe146p+7, static_cast<long int>(0x1p+8)},
    {0x1p+8, static_cast<long int>(0x1p+8)},
    {0x1.00052p+8, static_cast<long int>(0x1p+8)},
    {0x1.ffe8f4p+8, static_cast<long int>(0x1p+9)},
    {0x1p+9, static_cast<long int>(0x1p+9)},
    {0x1.0007bp+9, static_cast<long int>(0x1p+9)},
    {0x1.fff998p+9, static_cast<long int>(0x1p+10)},
    {0x1p+10, static_cast<long int>(0x1p+10)},
    {0x1.000336p+10, static_cast<long int>(0x1p+10)},
    {0x1.fffa3cp+10, static_cast<long int>(0x1p+11)},
    {0x1p+11, static_cast<long int>(0x1p+11)},
    {0x1.0001eep+11, static_cast<long int>(0x1p+11)},
    {0x1.fffd6ep+11, static_cast<long int>(0x1p+12)},
    {0x1p+12, static_cast<long int>(0x1p+12)},
    {0x1.000172p+12, static_cast<long int>(0x1p+12)},
    {0x1.1a3d6ep+2, static_cast<long int>(0x1p+2)},
    {0x1.2p+2, static_cast<long int>(0x1p+2)},
    {0x1.20a3dap+2, static_cast<long int>(0x1.4p+2)},
    {0x1.0f0a3cp+3, static_cast<long int>(0x1p+3)},
    {0x1.1p+3, static_cast<long int>(0x1p+3)},
    {0x1.128f5ep+3, static_cast<long int>(0x1.2p+3)},
    {0x1.06e146p+4, static_cast<long int>(0x1p+4)},
    {0x1.08p+4, static_cast<long int>(0x1p+4)},
    {0x1.087ae4p+4, static_cast<long int>(0x1.1p+4)},
    {0x1.03d708p+5, static_cast<long int>(0x1p+5)},
    {0x1.04p+5, static_cast<long int>(0x1p+5)},
    {0x1.046668p+5, static_cast<long int>(0x1.08p+5)},
    {0x1.01e146p+6, static_cast<long int>(0x1p+6)},
    {0x1.02p+6, static_cast<long int>(0x1p+6)},
    {0x1.02147cp+6, static_cast<long int>(0x1.04p+6)},
    {0x1.00f0a2p+7, static_cast<long int>(0x1p+7)},
    {0x1.01p+7, static_cast<long int>(0x1p+7)},
    {0x1.0128f8p+7, static_cast<long int>(0x1.02p+7)},
    {0x1.00785p+8, static_cast<long int>(0x1p+8)},
    {0x1.008p+8, static_cast<long int>(0x1p+8)},
    {0x1.00852p+8, static_cast<long int>(0x1.01p+8)},
    {0x1.003d6ep+9, static_cast<long int>(0x1p+9)},
    {0x1.004p+9, static_cast<long int>(0x1p+9)},
    {0x1.0048f8p+9, static_cast<long int>(0x1.008p+9)},
    {0x1.001e12p+10, static_cast<long int>(0x1p+10)},
    {0x1.002p+10, static_cast<long int>(0x1p+10)},
    {0x1.0023dap+10, static_cast<long int>(0x1.004p+10)},
    {0x1.005c26p+10, static_cast<long int>(0x1.004p+10)},
    {0x1.006p+10, static_cast<long int>(0x1.008p+10)},
    {0x1.0060a6p+10, static_cast<long int>(0x1.008p+10)},
    {0x1.000facp+11, static_cast<long int>(0x1p+11)},
    {0x1.001p+11, static_cast<long int>(0x1p+11)},
    {0x1.0012e4p+11, static_cast<long int>(0x1.002p+11)},
    {0x1.00068ep+12, static_cast<long int>(0x1p+12)},
    {0x1.0008p+12, static_cast<long int>(0x1p+12)},
    {0x1.00092p+12, static_cast<long int>(0x1.001p+12)},
    {0x1.973e6ep+1, static_cast<long int>(0x1.8p+1)},
    {-0x1.936764p+1, static_cast<long int>(-0x1.8p+1)},
    {0x1.87e246p+0, static_cast<long int>(0x1p+1)},
    {-0x1.94af12p+0, static_cast<long int>(-0x1p+1)},
    {0x1.11eb88p+0, static_cast<long int>(0x1p+0)},
    {-0x1.051ebap+0, static_cast<long int>(-0x1p+0)},
    {0x1p+0, static_cast<long int>(0x1p+0)},
    {-0x1p+0, static_cast<long int>(-0x1p+0)},
    {0x1.dc28f4p-1, static_cast<long int>(0x1p+0)},
    {-0x1.eb851cp-1, static_cast<long int>(-0x1p+0)},
    {0x1.7da4d4p-1, static_cast<long int>(0x1p+0)},
    {-0x1.736764p-1, static_cast<long int>(-0x1p+0)},
    {0x1.000002p-126, static_cast<long int>(0x0p+0)},
    {-0x1.000002p-126, static_cast<long int>(0x0p+0)},
    {0x1p-126, static_cast<long int>(0x0p+0)},
    {-0x1p-126, static_cast<long int>(0x0p+0)},
    {0x0p+0, static_cast<long int>(0x0p+0)},
    {-0x1.f3fffcp-117, static_cast<long int>(0x0p+0)},
    {0x1.fffff8p-127, static_cast<long int>(0x0p+0)},
    {-0x1.fffff8p-127, static_cast<long int>(0x0p+0)},
    {0x1p-148, static_cast<long int>(0x0p+0)},
    {-0x1.86ap-132, static_cast<long int>(0x0p+0)},
    {0x1p-149, static_cast<long int>(0x0p+0)},
    {-0x1p-149, static_cast<long int>(0x0p+0)},
    {0x0p+0, static_cast<long int>(0x0p+0)},
    {-0x0p+0, static_cast<long int>(-0x0p+0)},
    {0x1.8p+0, static_cast<long int>(0x1p+1)},
    {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
    {0x1.4p+1, static_cast<long int>(0x1p+1)},
    {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
    {0x1.ccccbcp-2, static_cast<long int>(0x0p+0)},
    {0x1p-1, static_cast<long int>(0x0p+0)},
    {0x1.1eb862p-1, static_cast<long int>(0x1p+0)},
    {-0x1.e1479ep-2, static_cast<long int>(0x0p+0)},
    {-0x1p-1, static_cast<long int>(0x0p+0)},
    {-0x1.1999aap-1, static_cast<long int>(-0x1p+0)},
    {0x1.8a3d8p+0, static_cast<long int>(0x1p+1)},
    {0x1.7d7094p+0, static_cast<long int>(0x1p+0)},
    {-0x1.8cccdcp+0, static_cast<long int>(-0x1p+1)},
    {-0x1.6b850ep+0, static_cast<long int>(-0x1p+0)}
};

#endif
